/*
* 通关作业2:
  开发一个函数
  function fn(arr1,arr2){}
  这个函数的作用时交叉融合两个数组，返回一个新数组。
  例如：
  fn([ 1,2,3 ]  , [4,5,6])  返回的结果是 [1,4,2,5,3,6]
*/
const log = console.log;
/*
function fn(arr1, arr2) {
  let arr1IndexLast = arr1.pop();
  let arr2IndexFirst = arr2.shift();
  arr1.splice(1,0,arr2IndexFirst);
  arr2.splice(1,0,arr1IndexLast);
  return [].concat(arr1, arr2);
}*/

function fn(arr1, arr2) {
  let newArr = [];
  while (arr1.length > 0) {
    newArr.push(arr1.shift());
    newArr.push(arr2.shift());
  }
  return newArr;
}
log(fn([1,2,3,"a",11,23], [4,5,6,"b",3,4]));
